package com.gxy.learn.design.model.behaviour.observer.jdk;

/**
 * @description: JDK 观察者模式提供
 * @author: gaoxueyong
 * @Date: 2022/11/8 20:05
 */
public class Client {

    public static void main(String[] args) {
//        创建被观察者
        Thief thief = new Thief("隔壁老王");
//        创建观察者
        Police police = new Police("小高");
//        被观察者被订阅
        thief.addObserver(police);
//        被观察着做出操作
        thief.steal();
    }
}
